Ok, For now I've decided not to use functions, although my codemay get messy, I'll always be able to seperate it into functions, at the moment, without the functions it's working great.