Added Checker FinalMove decomposition to packet
Board notifies Simulation when a move has been made by local player

It also describes the move via the CheckerMovePacket. This packet
defines the indexof the checker that moved, the number of moves it made,
and the direction of each move.
Modified CheckerMovePacket structure

CheckerMovePAcket now contains data regarding whether the moves
represented by the move packet are jumps or not. Added more functions to
set or get this data as well as handy #defines.
Added MovePacket sending & receiving
Networking successfully tested