update for newest hft
add io
add loader for tiled maps