ad-hoc fix to two bugs introduced in pull request #17
the first is when the player is on the shadow, the shadow is on a conveyor belt, and is blocked, then the player is still moving
the second is when the player is on the shadow, the shadow is on a conveyor belt, then the player can move left/right using arrow keys (this bug only occurs when the shadow is on conveyor belt)