Added joystick controls and pause feature