Whenever I play CS (or other online game), I always see people complaining about cheater hax0rs and how they should be banned. Don't you see!?? The 'agents' are really just being good server administrators trying to keep a clean game going that's fair for everyone, but this Neo guy and his hax0r buddies keep breaking the bans and even manage to kick and ban one of the admins. n00bs.
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
Note: All code is untested, unless otherwise stated