So if you don't know how to create a cross-platform game, just don't do it.
I'm on Linux and I can't play your game thanks to your level5.
A 0 for you man.
This is actually a pretty good idea.
Maybe, in your future development, you could have a panel where the user can choose the level he wants, and maybe classify the levels by thematics (new objects, new problems..). That's just my 2 cents =)
But, like I said before, it can be a great game