Drunken Bishop implementation in Elixir