fixed missing world-text impl, moved world-text to pure.act