Abstracted out game class
Added an interface for games