Solution (All versions)

This the only the solution to the puzzles, you will still need to collect the 20 cherries to complete the game.

Get Jug, Get Leaves, Get Matches, Drop Leaves By Door, Use Matches, Use Jug, L, L, Get Pickaxe, R, R, R, Get Cage, Jump R, Jump R, Get Bridge Kit, D, Use Pickaxe On Rockface, Drop Pickaxe, L, U, Get Nugget, D, R, R, On Boat, R, Off Boat, Give Nugget, R, Drop Cage On Pogie, U, U, Stand On Right Of Platform, Jump R, Jump R, Jump R, Get Harp, L, L, U, U, L, L, Give Harp, Get Cheese, R, D, R, Use Cheese On Cage, Get Cage, L, L, L, U, L, L, L, L, Drop Cage, L, On Platform, R, Get Motor, L, L, U, R, Get Key, L, D, R, Off Platform, R, R, On Platform, R, R, R, D, R, R, Talk To Ferryman, Give Motor, Get Scythe, R, U, U, Stand On Edge Of Platform, Jump R, Jump R, Jump R, Use Scythe On Brambles, R, On Platform, L, U, R, R, R, U, Use Key On Door, D, On Platform, L, L, L, Get Tweezers, R, R, R, Off Platform, L, L, L, D, R, Get Bugle, Off Platform, L, L, L, L, L, L, U, L, L, L, Talk To Bugler, Give Bugle, On Platform, R, R, Talk To Lion, Use Tweezers, Get Thorn, R, D, R, R, R, U, U, Stand On Right Of Platform, Jump R, Jump R, Jump R, R, On Platform, L, U, R, R, R, Drop Thorn, R, On Platform, L, Destroy Doppelganger, R, Off Platform, L, Get Spanner, L, L, D, R, Off Platform, L, L, L, L, L, L, U, L, L, L, Get Book, L, L, On Platform, L, L, Use Spanner On Mechanism, R, R, Off Platform, L, L, L, Talk To Princess, Give Book, Get Flag, R, R, R, On Platform, L, U, On Platform, Use Flag On Pole, Talk To Bugler, Talk To King, Off Platform, R, R, On Platform, R, R, D, R, R, R, U, U, Stand On Right Edge Of Platform, Jump R, Jump R, Jump R, R, On Platform, L, U, R, R, R, U, Kiss Daisy, Talk To Daisy