optimized orientation-handling, smoother rotation animation, implemented sendingpacket and optimized recievepacket.