Separated out new players inheriting from Player.

RuleBasedPlayer and HumanPlayer added.
Added the new classes instead of just saying it.
Removed player superclass.

Still not sure how I personally feel about this, but it's suggested in
_Eloquent_Ruby_.
Started adding spec tests/unit tests.
Added spec tests for each of the classes.
Adding new spec tests. Yay!