Dawno nie programowałem w Unity, ale spróbuję ci pomóc.
Komputer wie jaką oś ma pobrać, ponieważ podałeś jej identyfikator (chodzi mi o "Y" i "X") w funkcji GetAxis.
GetAxis() najwyraźniej, aby rozpoznać na jakiej osi chcesz operować używa chara (czyli znaku)
Time.deltaTime służy o ile dobrze pamiętam służy do uniemożliwienia takiej sytuacji, że gdy masz np. 120FPS to
będziesz mógł szybciej zmieniać oś niż gdybyś miał np 60FPS.
playerbody,Rotate służy już do właściwego obrotu, który powinieneś zobaczyć na ekranie.
Mam nadzieję, że chociaż odrobinę pomogłem w zrozumieniu kodu :)))