fixed collision handling for items