fixes #5: add w-a-s-d controls