Very fun! Some checkpoints would be nice but it was very satisfying to get all the way to the end. Nice work!