Increased opacity of debug overlay background to make it clearer.
Improved the handling of keyboard input so that diagonal movement is explicitly detected and the speed is scaled appropriately. Added a new constant for diagonal movement speed.