Refactors to include Human and Computer classes