Added levels, UI improvements, and bugfixes.

Levels also load from a data file, allowing for some degree of modding.