Oh, wow. WASD was a debug thing I forgot to remove hahaha. You're not supposed to use that at all. It's likely to be the cause of the bug.
I just uploaded a new version (both desktop and web). The level generator should (hopefully) skip faulty levels now.