Yu-Gi-Oh implemented in Java