version 1 .

Portal = <portal @name string @destination PortalDestination @position shapes.Vector3> .
PortalDestination =
/ @local #!any
/ @remote noise.Route
.

Gravity = <gravity @direction shapes.Vector3> .

AmbientSound = <ambient-sound @name string @spec SoundSpec> .

SoundSpec =
/ @stream <stream @url string>
/ @loop <loop @url string>
.

; Message
Touch = <touch @subject string @object string> .
