Surprise! Platinum Games has just released the Apple of Arcade exclusive World of Demons • Eurogamer.net