cursor follows mouse, added level 2, and other stuff