RIT Java 3 course's final group project, a networked game.  Mario Brothers card matching game anyone?