The main visualization functions in a 2.5D map are all done.
1. Could put m*n components on every valid tiles.
2. If the heights of terrains which components want to put don't be consistent, then fail for building.