Make loading record async (not fully test yet), modify recorder output and input on Game1 and Game2