videogame still of a chinese folklore demon