Refactored player classes to inherit from a parent class
Split players classes into their own file
Added basic word chains functionality