adds getCastlingRookOrigin, getCastlingRookDestination and isEnPassant to Move