You need to collect a given number of hidden emeralds in every level. You need to do it in one run, otherwise you will not proceed into next level. This can be quite challenging, because if you get stuck, you need to return back to beginning and start again.
You can find a solution to some more tricky levels here. The full game contains 130 different levels with a complete play time around 3-4 hours. Download here.