Ah, that kinda reminds me of Alice Human Sacrifice from Vocaloid... not entirely sure why, though. It must be the portals
You're welcome :")