All movement working, removed most segFaults such as not exiting bottom of the map