Really random, but is the title screen theme an original composition or a remix of another song? just curious, it sounds familiar.
It contains parts of the Super Mario Land 2 Space Theme
ah. That's where I heard it.