Clean up code

Add instance variables for the corners, above and below a character.  This allowed the code to be significantly cleaned up and removed a lot of if/else statements.
Added checks so a character can't move off the corner of the screen.