Now the porblem that I am having is that I cannot think how to make it so that, when I roll a dice it will move the player along the board the number that was generated from the dice. I have created a dice function that generates a random number, but as I said I cannot think how to make it move a character piece that many squares along the board. Any help would be much appreciated.

Here is a shot in the dark. What about taking the results of the dice roll and call a function sending that variable to the function that makes the object move across the board using the x,y corridants.