Added gitignore
Started refactoring much of the old main loop in to a Game class