Really well-made, works perfectly, satisfying physics too. I didn't manage to finish it but it was frustrating in all the right ways