Implemented feature for Casteling
Added some info to PieceElement
Make the example UI smarter to handle castling