Making sure to add all code for basic game logic