Level Generation

more work on factory
rewrite a bit of ui code
universe no longer self generates... that was stupid to begin with