Fixed a bug with movement

Oops, I added a bug with movement, but I fixed it. See the changes to
PlayableCharacter.java. Also, I added an empty constructor to Coordinate
because I didn't want to have to specify values for x and y at
construction.