overhauled stats/removed class
re-formatted update flow, broke a lot