fixed pawn
adding kevin's code for proper turn based moves, preventing user from putting themself in check
Changed ChessBoard to JLayeredPane instead of JPanel, Added move to front when dragging a piece