Core game loop running