Glad you like it! :)
The idea at the beginning was that no delay would exist between movements (just the animation itself completing), but I had a lot of problems with the enemies actually breaking the game because the player moved too fast. So I had to put a delay between actions, but if you hold the key down it should move as soon as the delay is over