Yeah, I agree that the puzzle definitely needs more work since right now you can just spam the tiles and you'll probably eventually get lucky, I think you're probably right that adding anther condition could work. I won't be adding another colour since that'd break the colour scheme ;p
Thanks for the kind words and feedback :)