Damn! This is really good. It seems so simple but has hidden complexity. Great job man!
Really thank you man!