Don't allow new transformations for reverse arrow after it's hit
Adds MinimumBeatLength to BeatSyncedContainer to make sure things don't get out of hand.
Fix SPM calculation logic not handling paused clocks Co-authored-by: Dean Herbert <pe@ppy.sh>
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.