Fixed almost everything! I added in gesture movement to the mapView and hid the buttons that had previously navigated percival. Now he can and will move where he needs to on the iPhone 5. No other phone. When that will be fixed, the steps will be to create buttons for all of the positions on the map. Give them a Red background and remove the red dots from the map view. Then, on tapUp, send signal to storyboard to update current position. Bam.