Start of generic game object class.