The simple method is actually...
$w::Up $a::Left $s::Down $d::Right
My other method allows toggling off the script for normal keyboard use and toggling back on when its needed. Either are valid depending on needs.