Added unload level fixes #7

A lot of destroy methods mean we can cleanly unload the level, so we can
load another level.
Added new level button

uses prompt for now, but will be improved.