added fade and age-based removal to circle object