WASD to move, Space to dash. Dashing is most efficient when you tap it in a quick rhythm.
A lot of the moment, including the dash timing, was inspired by Hyper Light Drifter. Walls are buggy, I'm not sure why and I don't know how to fix it. I tried my best to not let the player get stuck in them.