What a great game! the controls are smooth and satisfying. It has been a long time since I have played a platformer that just felt this good to play. I love the smooth flowing controls like the rolling and swimming, as well as the snappy mechanics such as the dash. What a wonderful experience