opponent input now works