The last boss battle really ruined the game for me. All the levels before it were easy then BOOM last boss kicks your ass. Now you have to replay levels to get money so you can at least try to fight it again. For me it was like the game developers going "Having fun well too bad because we are going to crank up the difficulty like crazy all of a sudden". The game is still good but the last boss battle made it just over age for me.