able to change mappings

no interesting level for this yet
new level 2 is tricky
level rearrangement, ending
first mapping change level
Merge branch 'master' into gh-pages, update js