Finished Bounds Checking

Finished all the bounds checking, not perfect but good enough. Next on
the agenda is to refactor the enemies on the map