King movement

Implemented castling rules #91