Improved different planet types variations

Finished abstracting specific planet type settings into generic handlers and type-specific outline values.