Hi, I've just won :) What a cute game! Thank you!
The walking animation breaks a bit if you hold an arrow and you press and release another (with varied results). Added comical effect of hovering backwards \o/ (Bing chat suggests "you may need to check your hit_check() function and make sure you are not stopping the animation or changing the state before it finishes")