Creates a square struct for the Game of Islands.
square
col() :: 1..10
row() :: 1..10
t() :: %Islands.Square{col: col(), row: row()}
new(row(), col()) :: {:ok, t()} | {:error, atom()}