Hey, thanks for playing and sharing your thoughts! Yes, you pretty much need a controller to play. When we made this we ran into keyboard ghosting issues where some keyboards wouldn't detect several keys being pressed at once.
Also, wanted to add that the soundtrack and the voiceover are very cool!