Added update feature in GameLoop, adjusted some naming conventions. Added some listeners, overall cleaned up everything.