The Vassal Game Engine is an open source, Java-based system for playing board and card games over the Internet. There are a number of high quality modules available, for those times when you get a real craving for wasting hours playing Advanced Squad Leader or Dawn Patrol.