Movement works

Still a logic bug exsits
Added a lot of thread functionality

Can now pause, start next levels.. etc