update many things and fixed a big bug that makes me very happy
add the function of add buildings