I refactored the main loop to simplify it. I think we should relocate the logging it still contains into the FrameScheduler, but I have not done this yet. I added placeholder logic to make catch playable(assuming yout machine has correct FPS) just until I integrate the the Frameschedulers Timing with those functions