added breaking block feature, but collision filtering got messy-doesntwork now,need to make global constants'