Очень прикольная идея и реализация!! Не сильно сложно, но и не всегда легко. Каких-то ярких минусов не замечено.