remove items from creative inventory and fix has_canvas