Working move rules.