Added a varargs placeRoad that the viewer can use to record placeRoad calls nicer
Added tests for roads. New roads can connect to flags in existing roads. Placing a flag in an existing road splits it into two. The last test is not supported by GameMap yet