Added both spatial objects to the spatial index. I figure it may be nicer to just inject the spatial index rather than the spatial objects.
Created the browser module but it seems to be crap right now.
Refactored engine/index a bit. It now requires the consumer to pass in onInitialize and onIterate functions which will return the game loop object which can then have the run method executed on it.