broke out classes in Game.py into their own files. created game engine to handle event logic.