Just a few quick remarks:
You do have the system is in preview event setting level_value to 0, which resets the instance variable when in preview..
also sprite18 is not global so the instance variable on sprite18 in your world map is not even set as far as I can see..
If it were set you probably wouldn't see because "guy" isn't on screen when at the desired coordinates..
And if it all were working "guy" couldn't be moved for it's position would be set every tick..