Refactored stone base classes to reduce code duplication that may result in disparity between behavior
Merge pull request #79 from ShadowDrakken/master

Base stone refactoring