levels and stuff
level switching
first working version i guess