I like your technique. If the character is invisible, player will feel like they're controlling the snake :D
yeah, that will be a great gameplay idea!