working on gui (NOT READY YET DON'T USE)

also fixed tilesmap position and some minor documentation changes and
fixes.