wa-tor with messy updatePlanet()