Fixed direction bug. Setting velocity to 0, to allow direction change. Made temporary improvement to momentum calculation. Addressing issue #2