initial commit
added .gitignore
moved logic from system to game_objects, where they belong
Moved files around for organisation
Refactored into namespaces
beginning of level loader, basic design and logic done for velocity component loading
Load shape from input
Loaders for everything exception collision fixed
added screenshot functionality
progress with loading
Loading complete, segfaults with loading shape component data
weird segfaults, brb smashing head against wall
fixed. don't ask. i don't even know. just what.
sorted collision and shape loading
added back collision to player, still has tunneling issues
Refactored system attachment and initialisation
Various gtk fixes