Changes level format to an array of level objects

Rather than have several files for the levels, we just have one, so you
can arbitrarily add as many levels as you want without changing the
level import code
Instead of defining bg and note image, define theme

Code automatically compares theme with theme dictionary, and gets the
relevant data