#16 random agent implementation