Experimenting with (component-based) game object systems