new level select features in main menu.  needs some aesthetics...
changed shapes to get ID's on construction
menu aesthetics and main.cpp chooses low levelset for now
now level numbers will be displayed
starting to add textures to blocks, overhaul to menu and what not
new number pngs look good
trying to get text working to follow objects
fancy new colors, can put text on blocks, etc.
added text functionality to all Shapes.  Also clarified how to work menu
fixed write_text to work when no font supplied; don't draw text unless alerter gone