Registered tickhandler, added mappings for block support

Removed unnecessary item classes, renamed block classes to avoid
conflicts