Moments before a passionate kiss.The enemy AI isn’t so hot either. Trained soldiers will take cover in places where they’re completely and obviously exposed, that’s if their not busy leaving good cover altogether to fire at you. Sometimes, when their buddies are being sniped right next to them they won’t even notice. Maybe this is all a really ingenious way on IO Interactive’s part to lower the difficulty and make up for all of the idiotic design decisions that prolong the game. Here’s a non-exhaustive list of their incompetent decision making.

1. A scripted sequence near the end has you riding on the back of a Humvee firing the turret. Unfortunately, there is no gauge to show you how many bullets you have and once you run out you’ll just get killed or eventually fail the mission, whichever comes first.

2. A quasi boss fight has you facing off against a giant dump truck carrying gunmen. You have to kill the driver but, despite firing into the bullet proof glass of the dump truck, you end up just failing the mission over and over again. This will continue to happen until you find the one spot where you can stand and easily hammer away at the window. It’s like a really stupid gun-based puzzle in a game that’s brain dead.

3. At the end, based on your decision, the game presents an additional mission. It combines the joys of a timed rescue mission with the excruciating fun of an escort mission. So, while you’re trying to fight as quickly as possible through a bunch of enemies against a clock you can’t actually see, you have to protect a character who keeps running in front of you and firing a handgun at soldiers armed with automatic rifles. It’s a bonus mission for people who hate themselves.

4. Invisible walls. Jesus. This is 2007, right?