Changed error message wording
Using move sorter
Changed context to Chess context
Added javadocs and finished timers
Annonomous classes were enough so this was not necessary
Changed visiblity of fields