simplify save/load system, add 'passed' column, header style