Bug fixes to visual items and null pointer on Hard