now saving showLegalMovesEnabled as a user pref