King can still castle out of check but I'm getting closer to fixing this.