Uploaded Single Player Mouse Code

There are a bunch of comments explaining what's going on. I may have
butchered the coding style, but the basics are all there.