(WARNING) SOME PARTS OF THIS PROJECT ARE NOT SUITABLE FOR CHILDREN. CONTAINS REALLY CHEESY BLOOD. (but no-one cares really)