more flexible tile remove method
minor tile code cleanup
add prune lower res tiles algorithm