So Cool!
You could change one thing - make empty weapons not selectable, it is very annoying when I chase the flying boss with cursor to the right edge of the screen while shooting at him only to accidently change to empty weapon and loose time + hitpoints. Other then that, great work!