Very cute game! Not 100% sure what triggers the level changes but the platforming works well. It's nice that you were able to work with your kids on this project :)
The last Gem should end the level, but it seems its possible to get the last gem and still not move on,