Improved Dpad support, now supports diagonal directions correctly.