The level-based system is classic. There are some good mechanics in there too.
I'll bet you're a very talented game designer.