Fixed playability issues with boulder & refactored Player.postSolve()