Implemented OpponentMove/1.

Also reverted "Implemented a new constructor".