moved it into types of games, and implemented an interface for them.