fix shots arcing out of the map.

really should refactor those functions.