I've not seen a sokoban + snake combination before, so that was good, and the puzzles were engaging and fun. When one of the snake levels got difficult I wanted the option to go back and retry the sokoban part as I think if I did that in fewer steps the snake phase would be easier(?). But anyway - good job, this is a great entry.