A little workout followed by a lot of fun