Added logging, item, and block classes