Not every video game can be perfect. For every Mario 64 there are ten Sonic Unleasheds. For every Goldeneye there are 20 Wolfensteins. While these games aren't terrible as such, they're no better than average. However, what's more frustrating than an average game is one that could have been a stone-cold classic were it not for a few minor design flaws.