Checks that user can move in direction before moving