In this game you take on a role of this incorporeal entity. It’s a short visual novel with some resource management. You play as a demon, an incubus, who suddenly awakes in a human body on Earth. Crew of 4 tries to complete their task of delivering [...]