Can now determine Full House but needs refactoring