Created Add Player

I think my last commit didn't add anything...
Merge remote-tracking branch 'upstream/master'
Massive restructure

Fixed a lot of silly errors and restructured the code in such a way that
we should now be able to add the network play!
Code Cleanup

Removed a bunch of redundant stuff from the code.
Merge pull request #20 from Wedgebear/master

Created an AddPlayer function