Part 20: Object Pool

Part 20 is all about craftsmanship! We implement an object pool and update our linked list to use it, reducing memory allocations. While Sokoban doesn’t need this level of optimization, it’s about writing quality software that we can be proud of.