Collision added. Needs tweaking.