Updated key controls. Needs more checking for moving out of bounds, and
stopping it