the timing's a bit off but i think i did fine -- please click the flag several times and use fullscreen for best experience. (this was my computer science homework)
! please check inside the project to receive more info !