Limited iteration while checking for moves

moveLeft() and moveUp() were checking 4 grid positions unneccesarily.