Takeshi's Castle is back