adding fake IO player and computer both use the same method signature