Removed this 'engine' thing. Game class handles everything just fine.
Added GameRules as an interface, moved to its own folder, and implemented
Adapted to proper GameRules functionality
Futzing with an ugly 2d terminal renderer
Using new IGameRules implementation
Adding and moving files