Home » Blog » Tutorials » NextBasic Sprites – Tutorial #5: Kempston Joystick and Diagonal Movement NextBasic Sprites – Tutorial #5: Kempston Joystick and Diagonal Movement Reading hardware ports to detect Kempston joystick and/or keyboard inputs. Handling multiple simultaneous signals for diagonal movement and directional firing.