Start building up some classes to represent in-game objects. Also git-ignore generated files