Хм, а Squall не мультиплатформенный?
Ну на БМ, такая бы структура былаб удобна:
ship:Entity=Entity.Create()
ship.Position 10,10,10
Text 10,10,"Ship Position: "+ship.x+","+ship.y+","+ship.z
Жаль только что так на нём не сделаешь, т.к. движок пишется под С++...