fixed math; actors now respect start/end values