note.js and rot.js roguelike