refactoring
code cleanup
code cleanup
move dropCount ivar from GameLogicController to Block
cleanup block dirty check
using metatype  to create block.
remove deleted file