Added mouse controls and player rotation