Recreation of NES game, Shadowgate using ImpactJS