4th commit

next version will use LRU algorithm to control which map tile should
stay in root and which map tile should be eliminated..