Managed to beat it in 1018 seconds!
Cool game, biggest issue for me was that the walljump very rarely worked at all which I'm guessing wasn't a design decision. A lot of the levels I managed to beat in unintended ways, which was honestly a lot of fun.
If you are tidying the game up I suggest fixing up the camera, and explaining the guns controls (you can beat the gun tutorial without using it)