Fun game. Third boss was tricky, finally managed to beat him with an even mix of Blasts, Repairs and Riots.