Took out the code that zeros out arrays each frame.
Replaced it with a better solution, that was too expensive.
Put back a new and improved clear prev method.
Added it back to the simulation for stability.