Yeah, the animation is admittedly a bit too long, given that it cannot be canceled. Also the movement can feel a bit clunky at times, which will results in a few unwanted wallbumps as well. Definitely have to find a better solution for this after the jam: right now it takes place on a grid with cells of size 64x64 pixels and the player position is linearly interpolated between start and end over one fifth of a second, where the game will ignore any other inputs. Thank you for holding out anyways, happy to hear you enjoyed the puzzles!