Game playable through text interface. (Just run Main.java)
More test cases needed. Have had some hardship testing the valid moves against expected values. Tried to override the equals()-method but it didn't work.