Added PlayerController.
Moved PlayerController to UI Fragment Package
Added clear() to reset the status of SingleBlock.
Added the base class of all MagicItem
Changed internal class:
Added reset() to clear a block in one time.
clear() needs to be invoked twice to clear a frozen block.
Added more commits.
Added some constants describing a single block.
Added a blank method for drawing block.
BoardPanel can draw grid in it now.
paintComponent() is override to done this.
BoardPanel can draw block now.
Changed methods of internal class to public
A prototype has been implemented
Added org.MagicTetris.test for test cases.
completed patternModel