modified cloud and added ball with mouse listener