Basic move style rules implemented