Thank you so much for this review, i couldn't explain the core concept better than you . I'm glad you enjoyed it!