Initial Commit

This is a really sloppy commit. I didn't know what to omit so I'm
dumping everything in here, save for obvious exclusions like cache and
solution files.

Some of these things might be machine-specific, so I apologize for
committing them. Unfortunately I don't know what's required due to the
fact that I have a build data included.

If/When you merge Warren's code, make sure to only grab his scripts and
prefabs as well as their metadata.

We might want to look into a .gitignore that's useful for Unity
projects.
Update and Rename

Renamed the project to "Assignment 3". Updated the AbstractControl to
enforce system design.
Revert "Update and Rename"

This reverts commit 5a63cba9075721757e28e5e1852b0088f1a191b1.
Revert "Initial Commit"

This reverts commit e0672d94f946f0caabe9e6729294c2d6273ab497.
Clean Commit

Ran into trouble trying to clean up what I previously commit. Now it's
under a new project name and only contains the Assets and Project
Settings.

If you want to properly run the game, you'll need to build it and add
the scenes.
Adding some helpful info to the README
Merge pull request #1 from rdurel423/master

Adding base project.  From now on, only scripts, prefabs, scenes, and any other auxiliary and necessary directories will be added.