well made. tough, but when you get stuck you can just keep leveling to make the game easier for you. i used a save to get full upgrades on everything after id beaten the game and all the different branches of the skill tree are nicely balanced. 5/5 its a solid and addicting game. id love to see a sequal with an endless mission and maybe a sandbox mode.