Improve cloaking logic and add phase transport

Also paves the way for an easy sonar pulse implementation, which I can PR soon after.