This gives me a huge hit of nostalgia for Flash and ActionScript - ActionScript 3 was my introduction to OOP, design patters, and something akin to "game programming".<p>I remember browsing Flash demos like this with all sorts of really neat effects, UI tidbits, etc.<p>Creating a little physics engine in AS3 was super fun. I never really got over how fun it was to write code like "this.parent.rm(this)"<p>Not sure if it's the same making demos like this, but it feels like it!