Merge develop with Master

Updates API with support for camera UI node and game world node + Box2d support