Duckle productions

Duckle is a puzzle game consisting of 24 challenging levels.
Puzzle
Play in browser