This is not my work, I am just copying a tutorial I found on Youtube by Max Wihlborg.