I was planning on making a "Cirno's Vengeance 3", but due to little motivation and caring, I decided to drop it. The only part of it I completed was this (the final boss). Please note that the hit areas on some of the attacks are increased because Cirno is a "cold" character, making the temperature alone given off by some of the attacks hurt. Yes, the game IS beatable; you just have to be smart and know what attacks do what. The thing that appears at the end is supposed to connect this game with a future Sonic game I will be making, although I'm not sure how yet.
If you do not understand all of the attacks or why Cirno/Alice says the things that they do, use Wikipedia to understand the character's personalities.