untested: only render visible parts of the surface
Merge branch 'master' of github.com:vedantk/spike
updated TODO
Merge branch 'master' of github.com:vedantk/spike
removed struct surfaces definition