The Emerald City LAN gathers gamers for fun and a good cause.