Completed rough draft of PActor