Finished performance tweaking.  Needs cross platform testing & my name added.
Added my name, but it needs work still.