unstable update:

fix the screen rotation + some changes