added NPCs, levels, UI - fixed user interaction bugs