Nice job! Only critique is that strafe isnt enabled for the direct movement, but thats just me being nitpicky