Thanks Nick,
What do you think the best way to do this is? My past only consists of programming in languages like Assembly mostly. I have played around with a lot of Java but never for anything like this. I wrote the motor code like I would have in Assembly. I am not sure how I could do this without a delay. If I took out the delay I would blow a fuse because 12 V would be fed in directly. Any ideas?