Clusterduck for Android
On the playing field there are three nests, a round hole and ducks. You can click on a duck and take it to a nest, then leave an egg there and a new duck will appear there, however it will be a mutated one. Also, you can clone the ducks.
If you want you can throw the needless ducks into a hole, where monsters will leave some time later. Mutations are generated during the game, so thousands of different changes are possible. Each change has a gradation and a funny description.