Network Possess

How about debugging?

Add a debug-print before and after every function call? First to check what is call by whom and when, second to check if the cast failed, if possessed was successful,…, and so on.