Now with a (challenging but beatable) computer opponent!