put planet list and non-viewport related universe functions into own class.