Eu fiz um parecido com esse no projeto de conclusão de programação 1 da universidade. https://github.com/wendleypf/ProjetoRacer

Muito bacana também wendleypf!