remove Vector and Rectangle in favor of image.Point and image.Rectangle
update map, object, unit to use image.Point
add camera
move recover before everything else
add -cpuprofile flag to allow use of go tool pprof