Add a method that computes the action(s) to transition between two states.
Rename method.
Rename test class.
Extract the GameType enum in a separate header.
Add a method that returns the number of pieces not yet placed by a player.
Increase visibility for already implemented method.