Establish core gameflow