added joystick, still WIP