Native german speaker here, this is pretty nice!
One mistake I found though: in the clock game the game's solution for one o'clock times is "eins", like "eins Uhr dreissig" for 1:30am/pm. That's not correct, you'd use "ein" instead of "eins", so the correct solution would be "ein Uhr dreissig"
Keep up learning german, I know from non-german coworkers how hard the language can be to get a grasp on!