istead of this:
while (vec_dist(my.x,player.x)>8)

use this:
while (vec_dist(my.x,player.x)>8&&!key_space)


Professional Edition
A8.47.1
--------------------
http://www.yueklet.de