This is a very well put together game with a fun concept, but I have to repeat what tito76 said: On a keyboard this game is HARD AS HELL to play. The Lang Boss Fight is especially trouble since the control layout forces me to either Divekick OR move.
All in all, it was a very solid entry that'll probably be 10x better with a controller.