Check out
Kai Hirata’s
Shuffle

Nightmares