equals and hash code for Move, rewritten adhoc GUI for testing purposes, fixed adHoc toString of GameImpl