Thanks for playing :)
I see you are a cultured person. The boss is indeed a direct reference to Madoka Magica. In fact the entire game's story is (magical girl, alien cats) ^^