Thanks for playing! Glad to see a fellow fan of hexes and little guys!
Brief insight on how that interaction came to be, it was the result of two things: I needed to handle edge-of-map interactions and I wanted to give the player some kind of stay-in-place movement tech option. I didn't want the player to be able to stay in place whenever/wherever because I didn't want to risk the optimal play style to be to stay-in-place and wait, so I put the restriction that they could only jump in place if they were on the edge of the map. And then for the last level, using this tech while standing on the button is intended to be the only way to beat it, as a way of introducing the movement tech to the player.