cleanup and tweaks
place tile cursor on tile surface
merge json_test project w/ FullSerializer