* @Post: No changes
	 * @Return: Whether or not the king can safely move out of check
	 */
	private boolean canMoveOutOfCheck() {
		King theKing =this.getCurrentKing();
		for(Point p :theKing.possibleMoves())//if any of them wouldn't place the king in check, it works
		{
			if(!(wouldBeInCheck(theKing,p)))
			{
				return true;
			}
		}
		return false;
	}