using has_finished and every_once_ms argument
bounced light calculations