I was given some code to work on a while ago, and then decided to expand on it. Here's a link to the (currently) finished project:
I know it's not very impressive, but it took me a while to code.
I'm working on a new version already.
Edit: Fixed my mistake with the url code, link should work this time.