added return values for game ending conditions to the CompleteMove and
ruleCompleteMove