Execute turn