Our classes for programming the game