Clarified how moves are implemented