This could be a great game if the AI were just a little better. Come on, it's not that hard. Also the game could use a bit of balancing, especially on the final encounter and bonus content. A final encounter where you essentially keep dying until you get a lucky streak is not a good ending.