Figure out what the entities are and what states they can be in. Play card games with pen and paper with users.
Try to find existing software that will do what you need, or at least part of it.
Write all the interactions between the objects as tests and run them without a UI. Be able to demo to users without a UI.