Rewrote PC protection to be more efficient and actually work properly