Piece rules

Implementing primary piece rules
Piece rules

Piece rules