add tests, make creating gameobjects work