sorry to invoke Gorillaz in the genre but idk how else to describe this shit