Why do all these great retro game dev articles get posted this time of year? Don't you guys know I have real side projects to work on. I get caught in an endless dive, peeling back layers of abstraction. This is exactly what got me hooked on development in the first place. I love it.