refactored
Player can move a Boulder