Frame advancement occurs at integral frames

Animation advances NumericProperty’s as decimal, causing redundant
evaluations.
Re-implement using Clock scheduling, evaluating frames as integers