fixed rotation with q and e implemented