Fixed player walking off canvas - x
Keep player from going off canvas - a few bugs