i played the whole game and refreshed the store area many times but never saw a magic mirror for the mage, thought that was kinda weird. 5/5 great game :)
If you completed an achievement but it doesn't give it to you just click on the help area in the top right of the game map, it should work properly then.
Excellent game!! Charge and Critical strike are great to use together. If the screen glitches on you and your levels start going up don't let it go over 10 levels, it might freeze your game. Also the fish isn't worth the time and effort, all you get is tons of junk items and money is worthless so just keep using your strongest weapon :D
there is a glitch on some defense levels, occasionally an enemy will stay on the far side of the map and not move and you have to restart the game to get out of it.
on medium i made it to wave 157 and had over 100k cash with only a rocket and a tazer tower. then out of nowhere the tazer missiles left and no more would spawn. i built and fully upgraded 3 more sets of rocket/tazer pairs but none would combo and i died before i could build more. i still had 70k cash left lol