Single player experience is horrible. Visually the game is good, however the ai is too easy on easy mode and impossibly hard on medium mode. On easy the ai intentionally misses its shots and on medium it becomes a genius ai pelting a hail of heat seeking shots. The game doesn't have balance but it looks great.