adds proper game rules in control methods. implements basic random-based AI player