added a lot of stuff mouse controls level swithing with plus course functionality