castling: move castling to innovation, remove king module