YuGiOh-Card-Game written in Java with network gameplay