Bullets calculate their midpoint after each update

Midpoints are becoming very very important so I want to calculate them