first commit of branch

this branch is going to change how drawing and face rotate work.
that's why I made another branch