Added new move type
Added new displacement method
Added new castling ability