Screen culling and level testing

Screen culling has provided a significant performance boost. Testing
construction site level. Version in this repo has slight modifications
to make it more functional.