I'm glad you like it this way as I also felt diagonal movement was the one thing that could be added without the game becoming something else (and/or breaking the limitations).
Damn, I'm really sorry and wasn't aware, I'll need to check if it stopped working at some point or if it actually never worked outside dev mode. EDIT : It looks like it randomly works or doesn't work by the way.
Thanks a lot for playing through the end anyway, glad you enjoyed it!