Is this based on that old Cartoon Network game, "Trick or Treat Beat"?
There's some inspo there for sure ;)