started to add advanced player, not fully done (makes random moves right now)