added abstract game objects that implement the sceneElement interface. All non assets should implement this