VeeOfTheFey

A physics-puzzle game about a duck climbing a mountain.
Puzzle