Changed GetSystem/s to const
GetSystems now returns a vector rather than populating one
Changed to auto loop iterator