Finish state animation fixed, handling of when start == end