updated masks
portrait added
msg to wait for turn added
change made to build units, previously building is touching too many things,now i let engine do the job, reduce coupling