added camera bounds

camera is now bounded to map, still need to add mapsize -> camera
variable transfer for calculating map bounds.