This game was made on the Keil MCB1700 board using multithreading. It also makes use of many available peripheral, using interrupts and polling. Code in main.c