All the building blocks you need to make a card game in Elixir