Saving and loading game state from disk now works properly. Sample scene will save it with alt + S and load it with alt + L.
Switched spaces arrays to use WeakRefs to prevent memory leaks. Replaced select_with_adjacents() with a get_adjacents() function that returns an array of the Spaces within a given distance.
Implementation of serializable game state (broken)
Spaces now have an occupant, and the ability to pass that occupant between themselves.
Modelling of the Valor square grid, with the ability to select all spaces within a given distance of the selected space, taking into account difficult and impassable terrain. Currently hardcoded to 4 distance for testing purposes.
Added basic damage technique, with some basic modifiers and limits. Techniques can be activated to output a message indicating how much damage they would do against a target. Sample scene changed to add a target, shanged hotkeys for saving and loading to something more sane (ctrl+s and ctrl+l), added a dedicated button for printing the sample character (Enter), and you can het 1 and 2 to use the sample character's two techniques against the target character.
Added passive flaws, reworked some stuff so that we're caching all secondary stats instead of recalculating them on the fly, updated Readme to reflect roadmap progress.
Removed accidentally-committed temporary file