LUKiCREATE
loading
If you want, you can also do this for even less blocks:
(yes, if you didn't know, you can put booleans in number inputs)
when green flag clicked
forever
change x by ((<<key [right arrow v] pressed?> or <key [d v] pressed?>> - <<key [left arrow v] pressed?> or <key [a v] pressed?>>) * (5))
change y by ((<<key [up arrow v] pressed?> or <key [w v] pressed?>> - <<key [down arrow v] pressed?> or <key [s v] pressed?>>) * (5))
end
(yes, if you didn't know, you can put booleans in number inputs)