This seems like a fun challenge, think I'll try it eventually. Regarding the self harm, have you tried blocking this specific page? if you are on linux it can be done by simply modifying /etc/hosts, but I know there are some tools out there that do the blocking for you and make it harder for you to circumvent it.