work in progress.  probably a javascript rpg engine