The snake was by far the hardest part of functionality. I think we went through three(?) different pathfinding methods before settling on one that worked for us. Glad you enjoyed it, it was our first jam!