This was challenging! Would have loved a more forgiving checkpoint, but this was a great take on the theme and was a lot of fun. Nice work!