Checkout steps:
- select player (/ import new player from valea)
- select character (/ create new character)
- log presence at event (not in db yet)
- log faction/gild rankings (not in db yet)
- process teaching (not in yet UI / voidwalker)
- process items
- add character to acquired items (/ create new items)
- update items (change properties/fields)
- remove character from lost/expired items
- process powers and conditions
- same as items above
- mark if referee is required (+ question/remark) (not in db yet)
- print & laminate new cards
It should be possible to stop/pause during any step of the process in order to continue at later time.
All these actions/changes should be logged.