Thanks. I am planning to modify inkey$ so that it returns kempston and multiple keys.
The instruction
rem kempston o p a q m
will tell the compiler the codes for left, right, down, up, fire.
it may return up to three chars like oqm for up, right and fire. So it will be playable in BASIC.