Added decorator for movement behaviour and chess figure component. Updated
creation of the chess figures in the chessboard class, changed the
Square class and swaped it with the chess figure class in the chessboard.
Added beating behaviour to chess figures.
Added beating behaviour to chess figures.
Merge branch 'feature_chess_figure_implementation' of github.com:noXur/joChess into feature_chess_figure_implementation
Deleted unnecessary files and added a draw behaviour.
Corrected the drawChessFigureImage method in the drawBehaviour class.
Added corrected checking behaviour, renamed checking behaviour and
changed a small codestyle issue in the beating and movement behaviour
classes.
Added per player filter to remove forbidden actions while checked.
Reordered drawing and changed movement parameter.
Debugged pawn movement and pawn beating.
Minor change of the [non]checkable function.
Adding the MoveManager.
Added .gitignore file.
Approximated chess figure movement and beating behaviour to the new
interfaces.
Merge branch 'develop' into feature_chess_figure_implementation
Adapted the interfaces in the chessFigure classes to the new Chessboard
class.
Delete many senseless functionality from the chessboard class. Implemented
basic redo and undo for the chessfigures in the chessFigureManager.
Started with refactoring the chessboard and game class.
Merge branch 'feature_chess_figure_implementation' of into 'develop'
Correct .gitignore file after last merge
Correct merge conflicts