placeholder game flow