We ain't afraid of no ghosts! (same guys how brought you TMNT)