separated runner into ollinger; created game loop