Switched card storage to hold each card data as a seperate field, removed load and save hooks
Adapted unittests to new card save/load system with some fixes to pass