Abaddon: Princess of the Decay is a great blend of Japanese horror and Lovecraftian dread. The game has an 8-bit retro aesthetic that combined with the story and gameplay captures the hopelessness ...