game flow
merge