Fun game! The enemy AI is a bit too aggressive at first and you don't get much breathing room to grab upgrades. If they hung back a bit before going in for the kill it might be a bit more enjoyable.
Looks great though and I love the music!