YuGiOh in Haskell, let's see how far I get.