Refactored stat saving/loading. created controller for it. Still need to finish test.