Exploration based rogue-like in Javascript