Glad you liked the concept, and thanks for playing!
In case you're still interested in solving the game, the latest update has slightly more clues in the dialogues (although I don't know if they would actually help).
Otherwise, probably the turtle is right after all like you said.🙂