For example, here I was not expecting the player to end up at this position, It should have gone all the way through to the cell that is above the box, right? Same thing happens on the square just above the spike (3 tiles below the player in the screenshot)