Working controls, but orientation needs to be fixed