added basic layer-based render
CollisionManager updates from ObjectManager thread