move map in diagonal + handle clic on unavailable target + staticOccupationTypes in globals