Reorganized our game loop, created methods for all tasks inside the main loop to organize stuff a little bit better.