Cabbagera

Play in browser
Check the game page for hints (or cheats, however you want to call them)
Puzzle