braden lamb
building distributed, real-time systems and multiplayer games