Fixed my bug with collision. Appears to be working.