Planet class is up and running. should probably move texture out of it so we can share them?