Road System
The building editor have two main feature: The first is the ability to adjust the mesh, the position, size and rotation of the mesh, with a preview of the object against the grid. The second feature is the ability to select what tile does the building occupies. All the changes are also reflected in game when the player tries to place the object.
A road planning system with features to add main roads, and connect two point on main roads together with sub-road. Each road also stores information about all connecting road, and have functions to get connections at different points on the road.
Building System
Fully functional building system with a preview of the object, and preview of tiles that the object will occupy when placed. The system also work for online multiplayer allowing client to also preview, and move objects to different location.