define vec2 component setf functions
start newly registered systems if game is running
add define-entity-cell and define-entity-system macros
move do-hash utility to top
refactor =transform=, =sprite= to use new macros
move =rotator= to the bottom, add more testing