A gun barrel cleaning tool for receiving and enclosing a gun barrel while guiding a cleaning brush back and forth through the enclosed gun barrel. Each of the planetary gear sets includes a sun gear member, a planet carrier member, and a ring gear member. To dynamically simulate weather while conserving computer resources, a weather simulation manager may periodically alter temperature and dew point values and determine whether to render or dissipate clouds based on the current temperature and dew point values.