biteghost - dem·i·urge (noun)a being responsible for the...

more about : biteghost