5/5 because iLiberate is annoying.
But seriously, this is a great game with a lot of effort, polish, and replay value. It's frustrating as hell, but in a "this takes thought" way.
You've got to come up with a better way of getting to the pause/upgrade menu. You either have to stop running or stop shooting to pause it, and sometimes you just don't have that luxury.