The program is done in a rush (1 day) for my interview. It has still several things that could be improved, including a "Real" simulation by time.