Hi! Thanks for playing. :)
I only built the web version but it can generate binaries as well.
The original plan was to have more weapons but there was no time, and the weapon switches after each use automatically (after hit/some time, no bindings) :)
In pico8 you are given a set of keys as default. To change them you need to start reading memory addresses and afaik implement your own state around if they were pressed this frame, is still pressed, repeat delay etc. I feel your need for WASD but I simply did not have time for that trickery neither. :/ Controller is nicer at least.