Implemented basic game structure