If moving on ice causes the hero to hurtle an extra step in a random direction, don't allow that to be backward to where hero started. Also, if hero is in grid bug form, only allow hurtling forward. It was allowing slips in a diagonal direction, which seems wrong for grid bug, and even when it slipped in an orthogonal direction, buffered screen updating made the combined step+hurtle appear to be a single diagonal step. I'm not a fan of this seemingly simple change. The hurtle/second step comes after the "you slip on the ice" vs "you slip off the ice" messaging and might put the hero in a location which contradicts it.
169 KiB
169 KiB