This game is really good, but the late levels are very difficult, unfairly so in my opinion. The enemies can hit you from across the screen for 45+ points of damage a shot, but there is no way you can do the same. In order to compete, you have to have a character with a perception of 10 just to be able to hit them from the same distance and forget about automatic weapons. If you sneak up on them with a vulcan cannon, the enemy ALWAYS shoots first and kills you before you can fire, even if you surprise them from behind. The first half of the game is a blast but it goes downhill from there