Working on base classes
Including multiple game modes