added collision visual feedback