Using constructor to SimpleGameLogic which uses more arguments.
Changing class-level comment.
Changing copyright dates and class-level comment.
Changing dates on copyright notice, DummyBoardstateListener.
Adding DummyNextBlockListener and NextBlockListenerChain.
Putting BlockSource into its own local variable for clarity.
Adding destroy() to ComputerPlayer.
Adjusting a comment.
Printing stuff out if UserInput is null.
Setting the three block transforms to null after block freezes event.