Cthulhu in Cuphead, videogame still