adding the real render loop, and a soft brush mod