fixed more memory issues

especially handling of unit vectors (friendly, enemy, team)
got changed. Now they are updated at most once per frame
and old memory is cleared up as it should be.
All methods that do something with the unit vectors in
SpringGame should call "UpdateUnits" to ensure they have
an up to date version of the vectors.