Further progress on separate update and render gameloops