Started work on the entity and gameobject system