added timeFactor (controls timing and accuracy, mostly accuracy)
added a basic collider