refinement: common game object class.