gameObject class rough implementation + demo