Делал по заданию для одной из вакансий. На написание + отладка ушло всего около 3,5 часов.
Ссылка на игру