Hmm, I don't like bypassing `angular.js` here. What value/type does `$scope.current_move` have when this fails?