Updated JavaDoc comments and interfaces of TurnRule and VictoryRule