Demon night club, dancing demons having fun, humans in cages