map uses glDrawArray with VBO to draw itself, no big impact on FPS
map updates VBO data incrementally instead of a complete rewrite each turn

this improved the FPS somewhat, but it's still not good enough. Got around 10 FPS with 1000 objects
on my machine. Would be nice if were around 25 FPS to look smooth