Sprites need to be added to the stage only once
Foundation for a tiling system
Working create tile function
Create a player entity ns outside of the engine namespace
Don't make tiles react to user input
Add in placeholder for collision detection system
Make the stage background transparent. BackgroundTile implements Renderable for setting it's position in the game loop
Move sprite updates of Player entity to the render method
Systems now expect methods to return an updated instance of itself. Rendering is now handled by sprite.
Re implement player movement by updating the record not the sprite during user input changes
Only render tile position changes if instance position has changed
Forgot to add tile png
Tile position changes are now applied in the render system
Update readme about changes to protocols and records in the repl
Fix reset-game did not kill the game loop