Extended EventEmitter and added code to emit events based on the result of a move.
Extended EventEmitter and added code to emit events based on the result of a move.

UofM-COMP4350-4/NBGI,UofM-COMP4350-4/NBGI,UofM-COMP4350-4/NBGI,UofM-COMP4350-4/NBGI,UofM-COMP4350-4/NBGI,UofM-COMP4350-4/NBGI