XD not even close, it's a tf2 reference.
Yes I played the game and it's not scary at all xD! Nice work!