>>333738448
This game is a fucking trip. It's like I'm inside a denpa album or something. It's apparently a port of a Japanese arcade game. I had to put it down after half an hour as it was too much for me.