Petirannosaur

A simple physics based puzzle game.
Puzzle