Coding a Game with OOP