gameplay loop 1/3 + random things