Added in level generation, UI elements, choice of characters