Added basic testing methods to see if king will be moving into check.
This works for all pieces with the exception of pawns, since their
capture pattern is different than their movement pattern, the "get
moves" function must be overloaded for pawns to include whether the
function is being called to check and see if a pawn can move their, or
to check and see if a king can't move there.