Nice effort, I see what you did there.
Something "itch" me:
+ The best score is not saved upon exit.
+ WASD, of course, LOL
They say ten thousand things have a hard start, but you got a good teaser.
Puzzle Voyage ~ Be of Good Cheer!
thank you for your kind words !