Added an almost unbroken gameloop to the object Game, and added defs to BaseOptions. Not sure that the GameActions in Game are actually pointing to the BaseOption defs though