Draw temporary structure at mouse location

placeholder structure to give an idea where the actual structure will go
show structure at mouse location when building

green for an okay location to build, red for an invalid locatoin
improved structure overlap testing

Fix for #11