Spawningpoint validation and moving units changes

Units are sometimes found inside the buildings or throwed far from the
spawning circle