I must say, I am impressed with the level of polish in your game. The menus, pop-ups, screen transitions, and all the other details come together really well, giving the game a great look and feel. I always find myself envious of your ability to make everything look so polished. I usually end up adding these elements last minute when I have some extra time. Can you share your secret?
By the way, the boss fight was great!
One small thing, I would suggest adding keyboard controls for the menu. It would improve the overall user experience.