added planet class with gravity pull