Pretty good mechanics, biggest complaint is the sync jump on the spring which was a bit annoying to time because of the animation delay.
Otherwise really clean and pretty polished! Enjoyed it.