Small Changes.
Note: scene now needs to be initialized with world boundary limits