Added block generator and block hole. Added specific block sensing ability. Moved block classes to new package.