Thanks for the good words!! I totally agree, it needs overall balancing and more challenges. I hope I can finish it!)