Thanks for sharing your thoughts and the kind words!
Having a hint or rails is a good idea. If the game can detect that the player is struggling, then actions can be taken to help guide the player. Nice, I think that's a good feature to consider.