Added Game interfaces

These interfaces represent what we need to represent a game
successfully.