Hi. Boco here on HolyCat's computer. I got some things I might add for improvements to Graal. Here they are:
pauseplayer;
unpauseplayer;
You can pause or unpause the player with these.
Also, make keydown() be able to check ANY key on the keyboard. This way, with pauseplayer; and unpauseplayer;, you can make custom menu's for many things.
Also, make a way to set a LEVEL to be client-sided, instead of npcserver npc's only. That would be usefull for intro levels where you don't want players to see other players and their actions.