collision somewhat working