refactor a bit
could create order
User could do multiple actions
user confirm order
user pay order
will sleep between actions
could run in multiple threads
add behaviour for GuestUser and ActiveUser
generate random actions and random carted