--------Credits----------
Valve
Bakman
and part of it goes to Chillax
for helping me whenever i had questions