A tiny roguelike in JavaScript