King in check

Added check to make sure we move correctly when a king is in check.
Missing currently blocking move